home *** CD-ROM | disk | FTP | other *** search
- FUNCTION wochentag$(d$) ! Neu
- DEFWRD "a-z"
- '
- LOCAL tag$,jahr,mon,tag,mo,jh,je,t
- '
- jahr=VAL(MID$(d$,7))
- mon=VAL(MID$(d$,4,2))
- tag=VAL(MID$(d$,1,2))
- '
- mo=mon-2
- jh=jahr DIV 100
- je=jahr MOD 100
- IF mo<=0
- ADD mo,12
- DEC je
- ENDIF
- IF je<0
- je=99
- DEC jh
- ENDIF
- t=tag+INT(MUL(2.6,mo)-0.2)+je\4+je+(jh\4-MUL(2,jh))
- WHILE t<0
- ADD t,7
- WEND
- t=t MOD 7
- RESTORE wochentage
- tag$="Sonntag"
- FOR i%=1 TO t
- READ tag$
- NEXT i%
- RETURN tag$
- wochentage:
- DATA Montag,Dienstag,Mittwoch,Donnerstag,Freitag,Samstag,Sonntag
- ENDFUNC
-
-